/**********************************************
 * 姓名：fanfutian
 * 时间：2023/11/9                             
 * 文件名：teacher.h  
 * 功能：                          
 *********************************************/
#pragma once
#include <iostream>
#include <string>
#include "identity.h"
#include <map>
#include "order.h"
#include "globalFile.h"
#include <fstream>

using namespace std;


/*
 * 创建老师类
 */
class Teacher:public Identity{
public:
    // 老师的职工编号
    int m_id;

public:
    // 默认构造函数
    Teacher();
    // 有参构造函数
    Teacher(int id,string name,string pwd);
    // 重写纯虚函数
    virtual void showMenu();
    // 查看所有预约
    void showAllOrder();
    // 审核预约
    void validOrder();

private:
    // 创建预约信息容器
    map<int,map<string,string>> m_tea_od;
    // 初始化预约容器
    void initMapOrder();
    void updateInfor(int status);

    //传入一个字符串进行对应条件分割
    void strFindSub(map<string,string> &m,string &str);
};